Nilgiri Hills — definition

1. Nilgiri Hills (Noun)

1 definition

Nilgiri Hills (Noun) — Hills in southern India.

1 type of
hill
4 parts of
Bharat Hindustan India Republic of India